import request from '@/utils/request'

/**
 * 更新角色接口方法
 * @param {object} data 编辑的角色数据对象，包含id
 */
export const updateRoleAPI = (data) => {
  return request.put(`/sys/role/${data.id}`, data)
}

/**
 * 新增角色接口方法
 * @param {object} data name+description+state
 */
export const addRoleAPI = (data) => {
  return request.post('/sys/role', data)
}

/**
 * 获取角色分页数据: 默认加载第一页，每页默认10条
 * @param {object} params page + pagesize
 * http://localhost:9528/api/sys/role?page=1&pagesize=5&total=0
 */
export const getRolesAPI = (params) => {
  return request.get('/sys/role', {
    params
  })
}
